﻿/* Large desktop */
@media (min-width: 1200px)
{

    .row-fluid .span900
    {
        width: 73.108974%;
    }

    .row-fluid .span300
    {
        width: 24.306923%;
    }

    .row-fluid .span270
    {
        width: 21.84692315384616%;
    }

    .navbar-inner
    {
        padding-left: 20px;
        padding-right: 20px;
    }

    .ei-slider > ul.ei-slider-large > li > img
    {
        margin-left: auto !important;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px)
{
    .container-fluid
    {
        max-width: 768px !important;
    }

    .navbar-banner .logo-240
    {
        text-align: center;
        float: none;
    }

    .row-fluid .main-content
    {
        width: 100% !important;
    }

    .row-fluid .span300
    {
        width: 48.61878453038674% !important;
        margin-left: 2.762430939226519% !important;
    }

    .row-fluid .span270
    {
        width: 48.61878453038674% !important;
        margin-left: 0 !important;
    }

    .modern-footer > .container-fluid > .row-fluid
    {
        margin-left: -2.762430939226519% !important;
        width: 102.762430939226519% !important;
    }

    .modern-footer > .container-fluid > .row-fluid > [class^="span"]
    {
        width: 46.61878453038674% !important;
        margin-left: 2.762430939226519% !important;
    }

    .modern-footer > .container-fluid > .row-fluid > .span3
    {
    }

    h1, h2, h3, h4, h5, h6
    {
        /*font-size: 98% !important;*/
    }

    .navbar-inner
    {
        padding-left: 0;
        padding-right: 0;
    }

    .navbar .btn-navbar
    {
        margin-bottom: 5px !important;
    }

    /* Breaking News Swipe */
    .ticker-swipe
    {
        width: 500px !important;
    }

    .flexslider.large .fold-item img
    {
        width: 100% !important;
    }

    .flexslider.large .slides > li
    {
        height: 388px !important;
    }

    .modern-items-list .flexslider.large .slides > li .fold-item
    {
        height: 100% !important;
    }

    .flexslider.large .fold-item .description.visible-part
    {
        bottom: -76% !important;
    }
    .modern-items-list .flexslider.large .fold-item:hover .description
    {
        bottom: 0 !important;
    }

    .flexslider.large.carousel .slides > li
    {
        max-height: 65px !important;
    }

    /*.span3 .modern-items-list {
            max-width:286px !important;
        }*/

    ul.social-counter > li:nth-child(odd)
    {
        /*margin-right: 0;*/
        border-right: 1px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-child(even)
    {
        /*margin-right: 0;*/
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-last-child(-n+2)
    {
        border-bottom: 1px solid #d5d5d5;
    }

    .cat-horiz .last-post > .img-container, 
    .cat-review .review .img-container
    {
        max-width: 243px;
    }

    .blog-item .img-container
    {
        max-width:768px;
    }
    .blog-item .img-container img
    {
        width:100% !important;
    }
    
    .cat-horiz .related-posts .modern-items-list ul.items > li > .span6, .cat-related-news .modern-items-list ul.items > li > .span6
    {
        max-width: 294px;
    }

    .cat-horiz .related-posts .modern-items-list ul.items > li > .span6:nth-child(even), .cat-review .review > .content, .cat-related-news .modern-items-list ul.items > li > .span6:nth-child(even)
    {
        float: right;
    }

    .cat-vertical .last-post .img-container img, .cat-vertical .related-posts .modern-items-list ul.items > li .post-img, .cat-vertical .related-posts .modern-items-list ul.items > li, .posts-in-widget .modern-items-list ul.items > li, .posts-in-widget .modern-items-list .fold-item .post-img
    {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        max-height: 230px !important;
    }

    .cat-horiz-divided .last-post
    {
        max-width: 294px !important;
    }

    .cat-horiz-divided .related-posts .media-list > .media > article > .span3
    {
        max-width: 68px;
    }

    .posts-in-widget .media-list > .media > article > .span3
    {
        max-width: 65px;
    }

    .btn-theme, .widget > .widget-content > .form-login-widget > .row-fluid .btn-theme
    {
        /*padding: 2px 3px !important;*/
    }

    .widget > .widget-content > .form-login-widget .control-group .remember-me > .checkbox
    {
        font-size: 80% !important;
        padding-left: 0;
        margin-top: 0;
    }

    .ei-slider > ul.ei-slider-large > li > img
    {
        margin-left: 0 !important;
    }

    ul.social-counter > li:nth-child(3n)
    {
        margin-right: 20px;
    }

    .featured-post-figure > img
    {
        width: 100% !important;
        height: 388px !important;
    }

    .author-bio > .cat-widget-content .media > .media-object
    {
        max-width: 88px;
        max-height: 88px;
        float: left;
    }

    .author-bio > .widget-content .media > .media-body
    {
        width: 73%;
    }

    .comments-box .media > .media-object
    {
        max-width: 65px !important;
    }

    .comments-box .leave-comment input[type="text"], .comments-box .leave-comment form textarea
    {
        width: 754px !important;
        max-width: 754px !important;
    }

    .comments-box .media-body
    {
    }

    .comments-box .media-body .media .media-body
    {
    }

    .modern-footer .f-widget
    {
        margin-bottom: 30px !important;
    }

    .article-content .post-review .total-score .result
    {
        max-width: 30% !important;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px)
{
    .container-fluid
    {
        max-width: 480px !important;
    }

     .navbar-banner .logo-240
    {
        text-align: center;
        float: none;
    }
    
    .row-fluid .main-content
    {
        width: 100% !important;
    }

    .row-fluid .span300, .row-fluid .span270, .row-fluid [class^="span"]
    {
        width: 100% !important;
        margin-left: 0 !important;
    }



    .modern-footer > .container-fluid > .row-fluid
    {
        margin-left: -2.762430939226519% !important;
        width: 102.762430939226519% !important;
    }

    .modern-footer > .container-fluid > .row-fluid > [class^="span"]
    {
    }

    .modern-footer > .container-fluid > .row-fluid > .span3
    {
    }

    h1, h2, h3, h4, h5, h6
    {
        /*font-size: 98% !important;*/
    }

    .navbar-inner
    {
        padding-left: 0;
        padding-right: 0;
    }

    .navbar .btn-navbar
    {
        margin-bottom: 5px !important;
    }

    /* Breaking News Swipe */
    .breaking-news-widget > .row-fluid > .title
    {
        display: none;
        visibility: hidden;
        backface-visibility: hidden;
    }
    .breaking-news-widget
    {
        border-width: 1px !important;
    }

    .ticker-swipe
    {
        width: 500px !important;
    }

    .flexslider.large .fold-item img
    {
        width: 100% !important;
    }

    .flexslider.large .slides > li
    {
        height: 345px !important;
    }

    .modern-items-list .flexslider.large .slides > li .fold-item
    {
        height: 100% !important;
    }

    .flexslider.large .fold-item .description.visible-part
    {
        bottom: -76% !important;
    }
    .modern-items-list .flexslider.large .fold-item:hover .description
    {
        bottom: 0 !important;
    }

    .flexslider.large.carousel .slides > li
    {
        max-height: 65px !important;
    }

    /*.span3 .modern-items-list {
            max-width:286px !important;
        }*/

    ul.social-counter > li:nth-child(odd)
    {
        /*margin-right: 0;*/
        border-right: 1px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-child(even)
    {
        /*margin-right: 0;*/
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-last-child(-n+2)
    {
        border-bottom: 1px solid #d5d5d5;
    }

    .cat-horiz .last-post > .img-container, .cat-review .review .img-container
    {
        max-width: 243px;
        margin-bottom: 10px;
    }
    
    .blog-item .img-container
    {
        max-width:480px;
    }
    .blog-item .img-container img
    {
        width:100% !important;
    }
    
    .blog-item .blog-date
    {
        width: 18% !important;
        float: left;
    }
    .blog-item .blog-desc-container
    {
        width: 81% !important;
        float: right;
    }
    
    .cat-horiz .related-posts .modern-items-list ul.items > li > .span6, .cat-related-news .modern-items-list ul.items > li > .span6
    {
        max-width: 294px;
    }

    .cat-horiz .related-posts .modern-items-list ul.items > li > .span6:nth-child(even), .cat-review .review > .content, .cat-related-news .modern-items-list ul.items > li > .span6:nth-child(even)
    {
        float: left;
        margin-top: 15px;
    }

    .cat-vertical .last-post .img-container img, .cat-vertical .related-posts .modern-items-list ul.items > li .post-img, .cat-vertical .related-posts .modern-items-list ul.items > li, .posts-in-widget .modern-items-list ul.items > li, .posts-in-widget .modern-items-list .fold-item .post-img
    {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        max-height: 230px !important;
    }

    .cat-horiz-divided .last-post
    {
        max-width: 100% !important;
        margin-bottom: 15px;
    }

    .cat-horiz-divided .related-posts .media-list > .media > article > .span3
    {
        width: 68px !important;
        max-width: 68px;
        float: left !important;
    }

    .cat-horiz-divided .related-posts .media-list .media-body
    {
        width: 80% !important;
        margin-left: 15px !important;
        float: left !important;
    }

    .posts-in-widget .media-list > .media > article > .span3
    {
        max-width: 65px;
        width: 65px !important;
        float: left !important;
    }

    .posts-in-widget .media-body
    {
        width: 80% !important;
        float: left !important;
        margin-left: 15px;
    }

    .widget .widget-content .widget-weather > .state, .widget .widget-content .widget-weather > .info
    {
        width: 30% !important;
        float: left;
    }
    .widget .widget-content .widget-weather > .info
    {
        width: 60% !important;
    }

    .btn-theme, .widget > .widget-content > .form-login-widget > .row-fluid .btn-theme
    {
        /*padding: 2px 3px !important;*/
    }

    .widget > .widget-content > .form-login-widget .control-group .remember-me > .checkbox
    {
        font-size: 80% !important;
        padding-left: 0;
        margin-top: 0;
    }

    ul.widget-sponsor li:nth-child(2n)
    {
        margin-right: 7.7% !important;
    }

    .ei-slider > ul.ei-slider-large > li > img
    {
        margin-left: 0 !important;
    }

    ul.social-counter > li:nth-child(3n)
    {
        margin-right: 20px;
    }

    .featured-post-figure > img
    {
        width: 100% !important;
        height: 345px !important;
    }

    .author-bio > .cat-widget-content .media > .media-object
    {
        max-width: 88px;
        max-height: 88px;
        float: left;
    }


    .author-bio > .widget-content .media > .media-body
    {
        width: 73%;
    }

    .post-navigation .next-post
    {
        float: left !important;
        margin-top: 10px;
    }

    .comments-box .media > .media-object
    {
        max-width: 65px !important;
    }

    .comments-box .leave-comment input[type="text"], .comments-box .leave-comment form textarea
    {
        width: 456px !important;
        max-width: 456px !important;
    }

    .comments-box .media-body
    {
    }

    .comments-box .media-body .media .media-body
    {
    }

    .modern-footer .f-widget
    {
        margin-bottom: 30px !important;
    }

    .article-content .post-review .total-score .result
    {
        width: 30% !important;
        max-width: 30% !important;
    }
}

/* Landscape phones and down */
@media (max-width: 480px)
{
    .container-fluid
    {
        max-width: 300px !important;
    }
    
     .navbar-banner .logo-240
    {
        text-align: center;
        float: none;
    }
    
    .row-fluid .main-content
    {
        width: 100% !important;
    }

    .row-fluid .span300, .row-fluid .span270, .row-fluid [class^="span"]
    {
        width: 100% !important;
        margin-left: 0 !important;
    }



    .modern-footer > .container-fluid > .row-fluid
    {
        margin-left: -2.762430939226519% !important;
        width: 102.762430939226519% !important;
    }

    .modern-footer > .container-fluid > .row-fluid > [class^="span"]
    {
    }

    .modern-footer > .container-fluid > .row-fluid > .span3
    {
    }

    h1, h2, h3, h4, h5, h6
    {
        /*font-size: 98% !important;*/
    }

    .navbar-inner
    {
        padding-left: 0;
        padding-right: 0;
    }

    .navbar .btn-navbar
    {
        margin-bottom: 5px !important;
    }

    /* Breaking News Swipe */
    .breaking-news-widget > .row-fluid > .title
    {
        display: none;
        visibility: hidden;
        backface-visibility: hidden;
    }
    .breaking-news-widget
    {
        border-width: 1px !important;
    }

    .ticker-swipe
    {
        width: 500px !important;
    }
    
    .flexslider.large .fold-item .description > .title h3
    {
        font-size:13px !important;
        margin-bottom:0 !important;
    }
    .flexslider.large .fold-item .description > .text
    {
        height:122px !important;
    }
    
    .flexslider.large .fold-item img
    {
        width: 100% !important;
    }

    .flexslider.large .slides > li
    {
        height: 230px !important;
    }

    .modern-items-list .flexslider.large .slides > li .fold-item
    {
        height: 100% !important;
    }

    .flexslider.large .fold-item .description.visible-part
    {
        bottom: -59% !important;
    }
    .modern-items-list .flexslider.large .fold-item:hover .description
    {
        bottom: 0 !important;
    }

    .flexslider.large.carousel .slides > li
    {
        max-height: 65px !important;
    }

    /*.span3 .modern-items-list {
            max-width:286px !important;
        }*/

    ul.social-counter > li:nth-child(odd)
    {
        /*margin-right: 0;*/
        border-right: 1px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-child(even)
    {
        /*margin-right: 0;*/
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-last-child(-n+2)
    {
        border-bottom: 1px solid #d5d5d5;
    }

    .cat-horiz .last-post > .img-container, 
    .cat-review .review .img-container
    {
        max-width: 100%;
        margin-bottom: 10px;
    }
    
    .cat-horiz .last-post .img-container img,
    .cat-review .review .img-container img
    {
        width:300px !important;
        max-width:300px !important;
    }
    
    .blog-item .img-container
    {
        max-width:100%;
    }
    .blog-item .img-container img
    {
        width:100% !important;
        max-height:150px !important;
    }
    
    .blog-item .blog-date
    {
        width: 18% !important;
        float: left;
    }
    .blog-item .blog-desc-container
    {
        width: 81% !important;
        float: right;
    }
    
    .cat-horiz .related-posts .modern-items-list ul.items > li > .span6, .cat-related-news .modern-items-list ul.items > li > .span6
    {
        max-width: 294px;
    }

    .cat-horiz .related-posts .modern-items-list ul.items > li > .span6:nth-child(even), .cat-review .review > .content, .cat-related-news .modern-items-list ul.items > li > .span6:nth-child(even)
    {
        float: left;
        margin-top: 15px;
    }

    .cat-review .review > .content
    {
        padding: 0 10px 0 0 !important;
    }
    .cat-review .review > .content .post-info .post-desc ul.criteria > li > .title
    {
        width: 83% !important;
    }

    .cat-vertical .last-post .img-container img, .cat-vertical .related-posts .modern-items-list ul.items > li .post-img, .cat-vertical .related-posts .modern-items-list ul.items > li, .posts-in-widget .modern-items-list ul.items > li, .posts-in-widget .modern-items-list .fold-item .post-img
    {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        max-height: 230px !important;
    }

    .cat-horiz-divided .last-post
    {
        max-width: 100% !important;
        margin-bottom: 15px;
    }

    .cat-horiz-divided .related-posts .media-list > .media > article > .span3
    {
        width: 68px !important;
        max-width: 68px;
        float: left !important;
    }

    .cat-horiz-divided .related-posts .media-list .media-body
    {
        width: 72% !important;
        margin-left: 10px !important;
        float: left !important;
    }

    .posts-in-widget .media-list > .media > article > .span3
    {
        max-width: 65px;
        width: 65px !important;
        float: left !important;
    }

    .posts-in-widget .media-body
    {
        width: 72% !important;
        margin-left: 10px !important;
        float: left !important;
    }

    .widget .widget-content .widget-weather > .state, .widget .widget-content .widget-weather > .info
    {
        width: 30% !important;
        float: left;
    }
    .widget .widget-content .widget-weather > .info
    {
        width: 60% !important;
    }

    .btn-theme, .widget > .widget-content > .form-login-widget > .row-fluid .btn-theme
    {
        /*padding: 2px 3px !important;*/
    }

    .widget > .widget-content > .form-login-widget .control-group .remember-me > .checkbox
    {
        font-size: 80% !important;
        padding-left: 0;
        margin-top: 0;
    }

    ul.widget-sponsor li:nth-child(2n)
    {
        margin-right: 7.7% !important;
    }

    .ei-slider > ul.ei-slider-large > li > img
    {
        margin-left: 0 !important;
    }

    ul.social-counter > li:nth-child(3n)
    {
        margin-right: 20px;
    }

    .featured-post-figure > img
    {
        width: 100% !important;
        height: 230px !important;
    }

    .author-bio > .cat-widget-content .media > .media-object
    {
        max-width: 88px;
        max-height: 88px;
        float: left;
    }


    .author-bio > .widget-content .media > .media-body
    {
        width: 73%;
    }

    .post-navigation .next-post
    {
        float: left !important;
        margin-top: 10px;
    }

    .comments-box .media > .media-object
    {
        max-width: 65px !important;
    }

    .comments-box .leave-comment input[type="text"], .comments-box .leave-comment form textarea
    {
        width: 286px !important;
        max-width: 286px !important;
    }

    .comments-box .media-body
    {
    }

    .comments-box .media-body .media .media-body
    {
    }

    .modern-footer .f-widget
    {
        margin-bottom: 30px !important;
    }

    .article-content .post-review .total-score .result
    {
        width: 30% !important;
        max-width: 30% !important;
    }
}
